<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8" />
		<title>3.v-html指令</title>
		<!-- 引入Vue -->
		<script type="text/javascript" src="../js/vue.js"></script>
	</head>
	<body>
		<!-- 
			v-html指令：
				1.作用：向指定节点中渲染包含html结构的内容。
				2.与插值语法的区别：
							(1).v-html会替换掉节点中所有的内容，{{xx}}则不会。
							(2).v-html可以识别html结构。
				3.备注：v-html其实是存在一些安全性问题，因为结构中很有可能包含恶意脚本
		 -->
		<!-- 准备好一个容器-->
		<div id="demo">
			<div v-html="str"></div>
			<div v-html="str2"></div>
			<div v-html="str3"></div>
		</div>

		<script type="text/javascript">
			//阻止 vue 在启动时生成生产提示。
			Vue.config.productionTip = false
			
			new Vue({
				el:'#demo',
				data:{
					str:'<h1>你好啊</h1>',
					str2:'<a href="https://www.baidu.com">点我，有好东西！</a>',
					str3:'<a href="javascript:alert(250)">兄弟你懂得！</a>',
				}
			})
		</script>
	</body>
</html>